export interface NavigationContainerProps extends React.HTMLAttributes<HTMLElement> {
  mode?: string;
  navigationPageName?: string;
  navBarWidth?: string | number;
  navBarWidthRange?: [];
  navBarPosition?: string;
  minContentWidth?: string | number;
  onNavBarStateChange?: Function;
  onNavigationModeChange?: Function;
}

export interface NavigationBarProps extends React.HTMLAttributes<HTMLElement> {}

export interface NavigationContentProps extends React.HTMLAttributes<HTMLElement> {}

export enum PageType {
  Navbar = 'Navbar',
  Content = 'Content',
}
export type EventCallback = (...args: unknown[]) => void;